glasses distributed computing parallel processing eye lasik eyeglasses java programming contacts parallelization eyes grid computing grid graphics parallel computing high performance computing